devorar algo - Spanish English Dictionary